3 Managing Views in a Program Understanding Tool

نویسنده

  • Kenny Wong
چکیده

This work was supported in part by the Natural Sciences and Engineering Research Council of Canada. Program understanding tools typically offer built-in visual representations of the subject software, such as call graphs and class hierarchies, and textual representations, such as cross-reference listings and exact-interface reports. It is useful to bundle a number of these visual and textual frames, with some annotation, into a for redocumentation purposes. For large, legacy software systems, however, the abundance of created views can be a major problem. This paper investigates a number of methods for improving the organization of these views for improved usability and scalability.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Managing views in a program understanding tool

Program understanding tools typically ooer built-in visual representations of the subject software, such as call graphs and class hierarchies , and textual representations, such as cross-reference listings and exact-interface reports. It is useful to bundle a number of these visual and textual frames, with some annotation, into a view for redocumenta-tion purposes. For large, legacy software sy...

متن کامل

NetScope: Tra c Engineering for IP Networks

Managing large IP networks requires an understanding of the current tra c ows, routing policies, and network con guration. Yet, the state-of-the-art for managing IP networks involves manual con guration of each IP router, and tra c engineering based on limited measurements. The networking industry is sorely lacking in software systems that a large Internet Service Provider (ISP) can use to supp...

متن کامل

A Tool For Understanding Multi-Language Program Dependencies

This paper describes a prototype tool that facilitates the process of understanding and managing multi-language program dependencies. More specifically, the software tool maintains a repository of host-to-foreign language dependencies between C/C++ and Java code. We describe some program comprehension features of the tool and we discuss a preliminary case study performed in order to verify its ...

متن کامل

Netscope: Traac Engineering for Ip Networks

Managing large IP networks requires an understanding of the current traac ows, routing policies, and network connguration. Yet, the state-of-the-art for managing IP networks involves manual connguration of each IP router, and traac engineering based on limited measurements. The networking industry is sorely lacking in software systems that a large Internet Service Provider (ISP) can use to supp...

متن کامل

Visor++: A Visualisation Tool for Concurrent Object-Oriented Programs

The use of program visualisation for understanding and ne-tuning task-parallel object-oriented programs is desirable. One reason is that such programs typically involve complex interactions between the program entities. Combined with other tools, program visualisation tools can make understanding and ne-tuning of such programs easier. For maximum bene t, the visualisation of task-parallel objec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999